/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package utils.hilos.liteners;

import entidades.NotaEntrada;
import java.util.List;
import javax.swing.JLabel;
import javax.swing.JOptionPane;

/**
 *
 * @author Felipe
 */
public class ListenerNuevaNotaEntrada
{
    private JLabel label;
    private int cantidad;
    
    public ListenerNuevaNotaEntrada (JLabel label)
    {
        this.label = label;
        cantidad = 0;
    }
    
    public void evento (List<NotaEntrada> notas)
    {
        if (notas == null)
            return;
        
        label.setText("Tiene " + notas.size() + " notas de entrada sin leer.");
        
        if (cantidad < notas.size())
            JOptionPane.showMessageDialog(null, "Tiene " + (notas.size() - cantidad) + " nota/s nueva/s.");
        
        cantidad = notas.size();
    }
}
